7장 크롬 개발자 도구를 활용한 애플리케이션 분석
1. 크롬 개발자 도구란?
Ctrl + Shift + I
로 들어갈 수 있다. 프라이빗 모드에서 여는 것을 추천하고, 다른 확장 프로그램과 동시에 사용하면 오류가 생길 수 있다.
2. 요소 탭
가장 먼저 노출되는 탭이다. 웹 페이지를 구현하고 있는 HTML
과 CSS
정보를 확인할 수 있다.
1. 요소 화면
태그를 클릭해 정보를 확인할 수 있다. 직접 코드를 수정해 원하는 화면을 출력할 수 있다. 중단 위치를 설정해 디버깅 할 수 있다.
2. 요소 정보
스타일과 레이아웃, 요소의 속성값을 알 수 있고, 요소에 부착된 이벤트 리스너를 확인할 수 있다.
3. 소스 탭
파일과 코드 내용을 확인할 수 있고, 내부 코드에 중단점을 설정해 디버깅을 할 수 있다.
- 감시: 감시 하고 싶은 변수를 선언하고 해당 변수의 정보를 확인할 수 있다.
- 중단점: 현재 웹사이트에 추가한 모든 중단점을 확인할 수 있다.
- 범위: 현제 중단점에서의 스코프를 의미한다. 해당 스코프에서 접근할 수 있는 값을 확인할 수 있다.
- 호출 스택: 현재 중간점의 콜스택을 확인해 실행 순서를 추적할 수 있다.
- 전역 리스너: 현재 전역 스코프에 추가된 리스너 목록을 확인할 수 있다.
- XHR/가져오기, DOM, 이벤트 리스너, CSP 위반 중단점: 소스의 중단점 이외에 다양한 중단점을 확인할 수 있다.